filechoosererrorstack: Set a layout manager
authorTimm Bäder <mail@baedert.org>
Wed, 19 Feb 2020 07:11:05 +0000 (08:11 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 20 Feb 2020 09:23:09 +0000 (10:23 +0100)
Otherwise it doesn't know what to do with its child widget.

gtk/gtkfilechoosererrorstack.c

index f15615c2b37c2a2aecae21318ccff76edb86465d..39e18c00020fea2d48f12ca3a94a6bc213b88eaf 100644 (file)
@@ -16,6 +16,7 @@
 #include "gtkstack.h"
 #include "gtklabel.h"
 #include "gtkintl.h"
+#include "gtkbinlayout.h"
 
 G_DEFINE_TYPE (GtkFileChooserErrorStack, gtk_file_chooser_error_stack, GTK_TYPE_WIDGET)
 
@@ -33,8 +34,11 @@ static void
 gtk_file_chooser_error_stack_class_init (GtkFileChooserErrorStackClass *class)
 {
   GObjectClass *object_class = G_OBJECT_CLASS (class);
+  GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (class);
 
   object_class->finalize = gtk_file_chooser_error_stack_finalize;
+
+  gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
 }
 
 static void